return new FdoApplicationProxy(Gio.DBus.session, this._appId, this._objectPath, callback);
},
+ _createNotification(params) {
+ return new GtkNotificationDaemonNotification(this, params);
+ },
+
activateAction(actionId, target) {
this._createApp((app, error) => {
if (error == null)
if (this._notifications[notificationId])
this._notifications[notificationId].destroy();
- let notification = new GtkNotificationDaemonNotification(this, notificationParams);
+ let notification = this._createNotification(notificationParams);
notification.connect('destroy', () => {
delete this._notifications[notificationId];
});